Enric FranquesaEnric Franquesa
3 PM in Detroit: The NBA Opens 2026-27 With a Scheduling GambleThree in the Afternoon, a Tuesday Three o'clock on a Tuesday afternoon. The N...
Reading NBA Trade News Like an Earnings Report: Three Contracts That Fail the AuditTuesday night, I sat in my Manila apartment with two screens open side by sid...
Clippers and the $30M Fine: Fact or Illusion?A $30 million fine for the owner, $700,000 for the player, and all first-roun...
Olaha Manh Duc and Williams Minh Hoang Naturalized: Citizenship Is Not a Squad PlaceOn August 25, 2026, at the headquarters of the Ho Chi Minh City Department of...
Lendeborg Held Doncic at the Point of Attack, but the Warriors Collapsed Behind It: The 4-on-3 Lesson from Opening NightThere is a moment the broadcast camera held for barely three seconds, and mos...
BWF World Tour: How Calendar Density Is Reshaping Elite Badminton TacticsI started the stopwatch on the first second of the interval between game two...
An AI Clone Taken Down, and the Copyright Line of Digital FootballWithin its first 24 hours, Elderwood Realms recorded roughly 3,000 registered...
NCAA Women's Volleyball Power 10, Week 3: Tennessee Topples Penn State, and a Ranking With No Selection PowerOn September 21, Penn State — the No. 9 team in the country — lost 3-1 to...
When Data Is Empty: Lessons from a Failed Golf Analysis PipelineIn over seventeen years of following and writing about sports, I have learned...
Dakar 2026: Youth Olympic Beach Volleyball Draw and the Verification Called September 25September 25, 2026 will pass in silence for almost the entire Vietnamese spor...
Beveren's 530-Day Home Unbeaten Run Collapses in 3 Minutes: The Ajax Loanee Sent to Belgium and a Lesson in Set PiecesThe 48th minute. Not a moment built for a highlight reel. Just a low cross fr...
Four 50s and a Data Void: Reading a U14 Relay Under the 'Insufficient Information' RuleA 40-second clip. Six lanes, four U14 boys, water churning white at the third...
One million ticket registrations: Wembanyama and the NBA's European expansion puzzle1,000,000. That number appeared on the NBA's official website like a...
The V.League and the Season of Silences No One Has CountedOn the night of January 5, 2026, on the pitch at Rajamangala in Bangkok, Nguy...
When Input Data Is Empty: Lessons on Professional Esports Analysis WorkflowIn the professional esports industry, the quality of an analysis depends not...
FIA and the Nationality Trap: When Screams from Argentina and Britain Echo at ZandvoortI stood in the press area at Zandvoort, amid the roar of V6 engines and the...
World Athletics and the Russia ban: The line between competitive integrity and geopoliticsOn September 13, in Budapest, as the final medals of the inaugural Ultimate...
Badminton at Asian Games 2026: The Draw Looks Kind, But Nobody Mentions the Five-Day TrapOn a Thursday, the organizers of the Asian Games 2026 in Aichi-Nagoya release...
When the Clock is Right but the Map Shows Only Blanks: Lessons in Data Integrity in Esports ReportingIn esports, where every millisecond can decide a match, accurate measurement ...
The Empty Page: Vietnamese Esports and the Lesson of Counting Data AgainIn October 2026, on the stands of My Dinh Stadium in Hanoi, I sat in row elev...
